iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0
自我挑戰組

Arduino IDE 2.x實戰Arduino相容開發板系列 第 1

從Arduino開發板了解硬體、韌體與軟體

  • 分享至 

  • xImage
  •  

什麼是硬體?

最簡單的定義是看得見、摸得著的東西,舉例如下:
https://ithelp.ithome.com.tw/upload/images/20230908/201246787A4EWJQzL0.jpg
▲Arduino UNO R3開發板
https://ithelp.ithome.com.tw/upload/images/20230908/20124678PzFppd4N9S.jpg
▲Circus 7697開發板
https://ithelp.ithome.com.tw/upload/images/20230908/201246787GwxYcyDqK.jpg
▲Goouuu-ESP32 C3開發板

那韌體與軟體又是...?

一樣以最簡單的定義來說就是看不到、摸不著的東西,舉例如下:
https://ithelp.ithome.com.tw/upload/images/20230908/20124678bnm1aRTrF4.jpg
▲Arduino整合開發環境(Integrated Development Environment, IDE)

int led_pin = 13 //內建LED腳位
void setup() {
  pinMode(led_pin, OUTPUT); //led_pin引腳定義為輸出
}

void loop() {
  digitalWrite(led_pin, HIGH); //使用數位I/O函式寫入高電位
  delay(1000); //等待1秒
  digitalWrite(led_pin, LOW); //使用數位I/O函式寫入低電位
  delay(1000); //等待1秒
}

結論

最後整理出下圖,方便讀者知道三者的關係。
https://ithelp.ithome.com.tw/upload/images/20230908/20124678ezTpxh3cYA.png


下一篇
Arduino2.x開發環境的安裝與設定
系列文
Arduino IDE 2.x實戰Arduino相容開發板4
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言